#ifndef CONIN_BASE_ROBOT_KERNEL_H
#define CONIN_BASE_ROBOT_KERNEL_H

#include "kernelctl.h"
#include "kernelsetup.h"

namespace cnc {

	namespace base {

		struct RobotKernel
		{
			virtual KernelControl *getKernelControl() = 0;
			virtual KernelSetup *getKernelSetup() = 0;
		};

		extern "C" RobotKernel *getRobotKernel();

	} // namespace base

} // namespace cnc

#endif
